.privacy{

    margin: 30px 0 30px 0;
    padding-bottom: 30px !important;
}

.privacy h1{
    text-align: left;
    padding: 0px !important;
    background: rgb(255, 255, 255);
    border-radius: 0px;
    margin: 1px 0 0 0;
    font-size: 60px;
    font-family: "Open Sans","Work Sans","Segoe UI", "Helvetica Neue", "Helvetica","Oswald","Roboto Slab", serif;
  }

  .privacy h2{
    text-align: left !important;
    padding: 0px;
    background: rgb(255, 255, 255);
    border-radius: 0px;
    margin: 1px 0 0 0;
    font-size: 35px !important;
    font-family: "Open Sans","Work Sans","Segoe UI", "Helvetica Neue", "Helvetica","Oswald","Roboto Slab", serif;
  }

  .privacy h3{
    text-align: left !important;
    color: rgb(48, 48, 61);
    padding: 0px;
    background: rgb(255, 255, 255);
    border-radius: 0px;
    margin: 1px 0 0 0;
    font-size: 25px !important;
    font-family: "Open Sans","Work Sans","Segoe UI", "Helvetica Neue", "Helvetica","Oswald","Roboto Slab", serif;
  }


  .privacy h4{
    text-align: left !important;
    color: rgb(94, 94, 192);
    padding: 0px;
    background: rgb(255, 255, 255);
    border-radius: 0px;
    margin: 1px 0 0 0;
    font-size: 20px !important;
    font-family: "Open Sans","Work Sans","Segoe UI", "Helvetica Neue", "Helvetica","Oswald","Roboto Slab", serif;
  }


.privacy ul{
    padding: 20px;
    margin: 10px 0 0 0;
}



.privacy a{

    color: rgb(30, 18, 197) !important;
    
  }



/*
.app-footer .bottom {
padding:20px 0;
background:#0a3756;
}
.app-footer .bottom .container {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
width:100%;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
}
.app-footer .copy {
-webkit-box-flex:0;
-ms-flex:0 1 calc(100% * 1 / 3 - 20px);
flex:0 1 calc(100% * 1 / 3 - 20px);
color:rgb(24, 4, 55);
font-size:.8125rem;
-webkit-box-ordinal-group:2;
-ms-flex-order:1;
order:1
}*/


.app-footer .bottom {
padding:10px 0;
background:#0a3756;
}
.app-footer .bottom .container2 {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
width:97%;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
box-sizing: inherit;
}


.app-footer .copy {
-webkit-box-flex:0;
-ms-flex:0 1 calc(150% * 1 / 3 - 20px);
flex:0 1 calc(150% * 1 / 3 - 20px);
color:rgb(255, 255, 255);
font-size:.8125rem;
-webkit-box-ordinal-group:2;
-ms-flex-order:1;
order:1;
/*padding-right: 100px;*/
}


.footer-menu {
padding:0;
margin:0;
list-style:none;

}
.footer-menu .menu-item,
.footer-menu .page-item {
margin-right:15px;
display:inline-block;
color:rgb(252, 252, 252);
font-size:.8125rem;
}
.footer-menu .menu-item:last-child,
.footer-menu .page-item:last-child {
margin:0;
}
.footer-menu .menu-item a,
.footer-menu .page-item a {
display:inline-block;
color:inherit;
font-size:inherit;
text-decoration:none;
}
.footer-menu .menu-item a:hover,
.footer-menu .page-item a:hover {
color:#ef5113;
}

/*
.app-footer .copy {
-webkit-box-flex:0;
-ms-flex:0 1 calc(100% * 1 / 3 - 20px);
flex:0 1 calc(100% * 1 / 3 - 20px);
color:rgb(255, 255, 255);
font-size:.8125rem;
-webkit-box-ordinal-group:2;
-ms-flex-order:1;
order:1;
flex-direction: row;
}*/



.hero-community {
text-align:center;
padding:60px 0;
background:#fff
}
.hero-community .container2 {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
width:100%
}
.hero-community .title {
display:inline-block;
margin-bottom:30px;
color:#206494;
font-size:1.5625rem;
font-weight:400;
line-height:1.1
}
.hero-community .cta {
display:inline-block;
margin-bottom:30px;
color:#00365f;
font-size:2rem;
line-height:1.1;
text-transform:uppercase
}
.footer-widget-wrapper .rounded a:hover,
.footer-widget-wrapper .title a:hover,
.footer-widget-wrapper ul li a:hover,
.hero-community .cta .highlight {
color:#ff671f
}
.hero-community .form-styled {
-webkit-box-flex:0;
-ms-flex:0 1 calc(100% * 8 / 12);
flex:0 1 calc(100% * 8 / 12);
width:calc(100% * 8 / 12)
}
.hero-community .form-styled .button {
-webkit-box-flex:0;
-ms-flex:0 1 calc(100% * 2 / 8);
flex:0 1 calc(100% * 2 / 8);
width:calc(100% * 2 / 8)
}
.footer-widget-wrapper {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
width:100%;
margin-right:-40px
}
.footer-widget-wrapper .column {
-webkit-box-flex:1;
-ms-flex:1 1 calc(100% * 1 / 3 - 40px);
flex:1 1 calc(100% * 1 / 3 - 40px);
padding:40px 0;
margin-right:40px
}
.footer-widget-wrapper .rounded,
.footer-widget-wrapper .title {
display:inline-block;
margin:0;
color:#fff;
font-size:1rem;
text-transform:uppercase;
line-height:1;
padding-bottom:20px;
font-weight:600
}
.footer-widget-wrapper .rounded a,
.footer-widget-wrapper .title a {
-webkit-transition:color .1s ease-in-out;
-o-transition:color .1s ease-in-out;
transition:color .1s ease-in-out;
display:inline-block;
color:inherit;
font-size:inherit;
text-decoration:none
}
.footer-widget-wrapper ul {
list-style:none;
padding:0;
margin:0
}
.footer-widget-wrapper ul li {
font-size:.875rem;
vertical-align:middle;
padding-bottom:10px
}
.footer-widget-wrapper ul li a {
-webkit-transition:color .1s ease-in-out;
-o-transition:color .1s ease-in-out;
transition:color .1s ease-in-out;
display:inline-block;
color:#fff;
font-size:inherit;
text-decoration:none;
vertical-align:middle;
line-height:1.3;
position:relative;
padding-left:16px
}
.footer-widget-wrapper ul li a:before {
line-height:1;
position:absolute;
top:6px;
bottom:0;
left:0;
width:16px;
height:9px;
content:'\f111';
font-size:8px;
padding-right:10px;
color:#ff671f
}


.app-footer .footer-menu {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2;
  -webkit-box-flex:0;
  -ms-flex:0 1 calc(100% * 2 / 3);
  flex:0 1 calc(100% * 2 / 3);
  text-align:right
 }
 .app-footer .footer-menu .menu-item {
  vertical-align:top
 }

.container2 {
max-width:1000px;
margin-left:auto;
margin-right:auto;
padding-left:16px;
padding-right:16px;
width:10%;
}



@media (max-width:1024px) {
  .app-footer .container2 {
   -ms-flex-wrap:wrap;
   flex-wrap:wrap;
   box-sizing: inherit;
  }
  .app-footer .copy,
  .app-footer .footer-menu {
   -webkit-box-ordinal-group:2;
   -ms-flex-order:1;
   order:1;
   -webkit-box-flex:1;
   -ms-flex:1 1 100%;
   flex:1 1 100%;
   text-align:left;
   right:auto;
   left:auto;

  }
  .app-footer .footer-menu {
   margin-bottom:10px;
   
  }

  footer {
    flex-direction: column;
    text-align: center;
  }
 }